NURBS , Spline Surfaces and Blossoming in Two - dimensions
نویسندگان
چکیده
In this lecture we generalize the polar form and blossoming and introduce NURBS(non-uniform rational B-spline), then we extend the discussion to 2D about surfaces. 1 NURBS NURBS is an industry standard tool for the representation and design of geometry. It is the non-uniform and rational extension of B-splines. We will introduce these properties one by one using blossoming. A cubic polar form is a multi-affine 1 and symmetric function f (u 1 , u 2 , u 3) such that: • multi-affine: f (α 1 t 1 + α 2 t 2 , u 2 , u 3) = α 1 f (t 1 , u 2 , u 3) + α 2 f (t 2 , u 2 , u 3), ifα 1 + α 2 = 1 • symmetric: f (u 1 , u 2 , u 3) does not depend on arguments' order. As described in last lecture, there exists a unique polar form f (u 1 , u 2 , u 3) for every polynomial function f (t) such that f (t) = f (t, t, t). Blossoming is a way to compute points on the curve or new control points by linear recursive interpolation of control points. Blossoming for Bezier curves and B-splines is described in lecture 2. Here we describe how non-uniform B-splines can be constructed by blossoming. For uniform B-splines, control point P i corresponds to f (i, i + 1, i + 2). So it is determined by 3 consecutive uniform-spaced parameter values (also called knots). However, we can use the multi-affine properties to build the blossom pyramid even if the initial control points are
منابع مشابه
Subdivision Curves and Surfaces
Although curves can be generally described by using concepts such as NURBS, we will introduce subdivision curves as a lead-in to the more general concept of subdivision surfaces. Suppose we wanted to perform knot-insertion in the middle of a B-spline curve defined by four control points, p0 through p3. Using the blossoming technique, we would determine the control point to be as in Figure 1. Th...
متن کاملDirect Degree Elevation of Nurbs Curves
In this paper we provide the guidelines for the direct degree elevation of NURBS curves. Through the analysis of linear equation systems of quartic and lower degree splines we derive a direct relation between the knot vector of a spline and the degree elevation coefficients. We also present a direct degree elevation scheme and several algorithms based on the discovered relation. Experimental re...
متن کاملPii: S0167-8396(02)00124-3
The matrix forms for curves and surfaces were largely promoted in CAD/CAM. In this paper we have presented two matrix representation formulations for arbitrary degree NURBS curves and surfaces explicitly other than recursively. The two approaches are derived from the computation of divided difference and the Marsden identity respectively. The explicit coefficient matrix of B-spline with equally...
متن کاملNURBS-Based Isogeometric Analysis Method Application to Mixed-Mode Computational Fracture Mechanics
An interaction integral method for evaluating mixed-mode stress intensity factors (SIFs) for two dimensional crack problems using NURBS-based isogeometric analysis method is investigated. The interaction integral method is based on the path independent J-integral. By introducing a known auxiliary field solution, the mixed-mode SIFs are calculated simultaneously. Among features of B-spline basis...
متن کاملSUBDIVISION and REFINABILITY workshop
Non-Uniform Rational B-Spline (NURBS) surfaces can be non-uniform and defined for any degree, but existing subdivision surfaces are either uniform or of fixed degree. The resulting incompatibility forms a barrier to the adoption of subdivision for ComputerAided Design. In this talk I will discuss our work towards a superset of NURBS which can handle irregularities in the control mesh. We call t...
متن کامل